package com.eimf.saf.security.entity;

import java.util.Date;

import com.eimf.saf.base.entity.BaseEntity;
import com.eimf.saf.base.querycomm.annotation.FileNameAnnotation;

public class Staff extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @FileNameAnnotation(name = "login_name")
    private String query_EQ_loginName;

    private String staffId;

    private String loginName;

    private String realName;

    private String passWord;

    private String sex = "M";

    private int status = -100;

    private String mainDeptId;

    private Date expireDate;

    private String statusModifyTime;

    /**
     * staffId
     * 
     * @return the staffId
     * @since 1.0.0
     */

    public String getStaffId()
    {
        return staffId;
    }

    /**
     * @param staffId the staffId to set
     */
    public void setStaffId(final String staffId)
    {
        this.staffId = staffId;
    }

    /**
     * loginName
     * 
     * @return the loginName
     * @since 1.0.0
     */

    public String getLoginName()
    {
        return loginName;
    }

    /**
     * @param loginName the loginName to set
     */
    public void setLoginName(final String loginName)
    {
        this.loginName = loginName;
    }

    /**
     * realName
     * 
     * @return the realName
     * @since 1.0.0
     */

    public String getRealName()
    {
        return realName;
    }

    /**
     * @param realName the realName to set
     */
    public void setRealName(final String realName)
    {
        this.realName = realName;
    }

    /**
     * passWord
     * 
     * @return the passWord
     * @since 1.0.0
     */

    public String getPassWord()
    {
        return passWord;
    }

    /**
     * @param passWord the passWord to set
     */
    public void setPassWord(final String passWord)
    {
        this.passWord = passWord;
    }

    /**
     * sex
     * 
     * @return the sex
     * @since 1.0.0
     */

    public String getSex()
    {
        return sex;
    }

    /**
     * @param sex the sex to set
     */
    public void setSex(final String sex)
    {
        this.sex = sex;
    }

    /**
     * status
     * 
     * @return the status
     * @since 1.0.0
     */

    public int getStatus()
    {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(final int status)
    {
        this.status = status;
    }

    /**
     * mainDeptId
     * 
     * @return the mainDeptId
     * @since 1.0.0
     */

    public String getMainDeptId()
    {
        return mainDeptId;
    }

    /**
     * @param mainDeptId the mainDeptId to set
     */
    public void setMainDeptId(final String mainDeptId)
    {
        this.mainDeptId = mainDeptId;
    }

    /**
     * expireDate
     * 
     * @return the expireDate
     * @since 1.0.0
     */

    public Date getExpireDate()
    {
        return expireDate;
    }

    /**
     * @param expireDate the expireDate to set
     */
    public void setExpireDate(final Date expireDate)
    {
        this.expireDate = expireDate;
    }

    /**
     * statusModifyTime
     * 
     * @return the statusModifyTime
     * @since 1.0.0
     */

    public String getStatusModifyTime()
    {
        return statusModifyTime;
    }

    /**
     * @param statusModifyTime the statusModifyTime to set
     */
    public void setStatusModifyTime(final String statusModifyTime)
    {
        this.statusModifyTime = statusModifyTime;
    }

    /**
     * query_EQ_loginName
     * 
     * @return the query_EQ_loginName
     * @since 1.0.0
     */

    public String getQuery_EQ_loginName()
    {
        return query_EQ_loginName;
    }

    /**
     * @param query_EQ_loginName the query_EQ_loginName to set
     */
    public void setQuery_EQ_loginName(final String query_EQ_loginName)
    {
        this.query_EQ_loginName = query_EQ_loginName;
    }

}
